import {combineReducers} from 'redux';
import {selUserAllReducer, selUserByIdReducer} from './test';
import {loginEmailReducer, loginPhoneReducer, loginTokenReducer, sendCodeReducer} from './userReducer'
import {
    ShowPostion,
    ShowoCompany,
    ShowoNewPostion,
    SelPosInfoReducer,
    SelInfoByNameReducer,
    SelCompanyInfoReducer,
    SelPostionCompanyIdReducer,
    SelpostionByFieldReducer,
    SelposMobReducer,
} from './postion'

import {ShowPostionCollect, SelWhoSawMeMoble, SelFollowMob} from './postionCollect'
import {
    SelCollectPositionReducer,
    EditResumeReducer,
    MemberInfoReducer,
    updateMemberInfoReducer,
    SelBrowseHistoryReducer,
    SelSystemNewsReducer,
    SelFieldTypeReducer,
    UpdatePasswordReducer,
    RegisterSendEReducer,
    SelxzLonginReducer,
    UpdataPReducer,
    SelComMsgAllReducer,
} from './systemReducer'

import {selMeAllReducer} from './meReducer'

import {AddemailReducer, AddphoneReducer} from './register'
import {
    SelResumeInfoComReducer,
    SelStateMobReducer,
    SelResumeByConditionsReducer,
    SelResumeByPosReducer,
} from './resume_c'
import {
    Sel_P_sendReducer,
    ForPublishReducer,
    InsertPostionReducer,
    Sel_Pos_ComReducer,
    UpdateStatePasueMobReducer,
    Edit_CompanyReducer,
    SelPosBrowseReducer,
} from './Postion_c'
import {Sel_CompanyMobReducer} from './company'

import {
    PostionSendDelayReducer,
    PostionSendAcceptReducer,
} from './postionSend'

//组合Reducer
export default combineReducers({
    selUserAllReducer,
    selUserByIdReducer,
    loginEmailReducer,
    loginPhoneReducer,
    loginTokenReducer,
    sendCodeReducer,
    ShowPostion,
    ShowoNewPostion,
    ShowoCompany,
    ShowPostionCollect,
    SelWhoSawMeMoble,
    SelFollowMob,
    selMeAllReducer,
    SelSystemNewsReducer,
    SelBrowseHistoryReducer,
    SelCollectPositionReducer,
    EditResumeReducer,
    SelPosInfoReducer,
    SelInfoByNameReducer,
    SelCompanyInfoReducer,
    SelPostionCompanyIdReducer,
    MemberInfoReducer,
    updateMemberInfoReducer,
    SelpostionByFieldReducer,
    SelFieldTypeReducer,
    UpdatePasswordReducer,
    RegisterSendEReducer,
    SelxzLonginReducer,
    UpdataPReducer,
    SelposMobReducer,
    AddemailReducer,
    AddphoneReducer,
    SelResumeInfoComReducer,
    Sel_P_sendReducer,
    ForPublishReducer,
    InsertPostionReducer,
    SelResumeByPosReducer,
    Sel_Pos_ComReducer,
    UpdateStatePasueMobReducer,
    Edit_CompanyReducer,
    SelStateMobReducer,
    Sel_CompanyMobReducer,
    SelResumeByConditionsReducer,
    SelComMsgAllReducer,
    SelPosBrowseReducer,
    PostionSendDelayReducer,
    PostionSendAcceptReducer,
});